widget: Remove captured event handler code
authorTimm Bäder <mail@baedert.org>
Tue, 13 Aug 2019 10:10:43 +0000 (12:10 +0200)
committerTimm Bäder <mail@baedert.org>
Thu, 15 Aug 2019 14:23:01 +0000 (16:23 +0200)
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h

index a27db2b938864ffc4100767a1cbc4d31c2403e43..f8060611d1af89ad84a3b7aa74043afd72040f05 100644 (file)
@@ -5176,13 +5176,6 @@ gtk_widget_event (GtkWidget       *widget,
   return gtk_widget_event_internal (widget, event);
 }
 
-void
-_gtk_widget_set_captured_event_handler (GtkWidget               *widget,
-                                        GtkCapturedEventHandler  callback)
-{
-  g_object_set_data (G_OBJECT (widget), I_("captured-event-handler"), callback);
-}
-
 gboolean
 gtk_widget_run_controllers (GtkWidget           *widget,
                            const GdkEvent      *event,
@@ -5242,7 +5235,6 @@ _gtk_widget_captured_event (GtkWidget      *widget,
                             const GdkEvent *event)
 {
   gboolean return_val = FALSE;
-  GtkCapturedEventHandler handler;
   GdkEvent *event_copy;
 
   g_return_val_if_fail (GTK_IS_WIDGET (widget), TRUE);
@@ -5255,19 +5247,8 @@ _gtk_widget_captured_event (GtkWidget      *widget,
   translate_event_coordinates (event_copy, widget);
 
   return_val = gtk_widget_run_controllers (widget, event_copy, GTK_PHASE_CAPTURE);
-
-  handler = g_object_get_data (G_OBJECT (widget), I_("captured-event-handler"));
-  if (!handler)
-    goto out;
-
-  g_object_ref (widget);
-
-  return_val |= handler (widget, event_copy);
   return_val |= !WIDGET_REALIZED_FOR_EVENT (widget, event_copy);
 
-  g_object_unref (widget);
-
-out:
   g_object_unref (event_copy);
 
   return return_val;
index 26df307cc2165c4e09303a8dc53d663a61fe92a6..c724af58e0ff9cfab9ada34b3ecdabfdb09e4fe7 100644 (file)
@@ -281,11 +281,6 @@ void              _gtk_widget_buildable_finish_accelerator (GtkWidget *widget,
                                                             gpointer   user_data);
 GtkStyleContext * _gtk_widget_peek_style_context           (GtkWidget *widget);
 
-typedef gboolean (*GtkCapturedEventHandler) (GtkWidget *widget, GdkEvent *event);
-
-void              _gtk_widget_set_captured_event_handler (GtkWidget               *widget,
-                                                          GtkCapturedEventHandler  handler);
-
 gboolean          _gtk_widget_captured_event               (GtkWidget      *widget,
                                                             const GdkEvent *event);